 |
API Documentation
|
|
|
unsigned int getLutSize() const
unsigned int getMaxSymbolSize() const
BufferCast< unsigned short > _table
The table of symbols to encode into the LUT.
Definition: HuffmanLut.h:13
unsigned char _perBitsCounts[16]
The number of symbols assigned to each bit count code in the dictionary.
Definition: HuffmanLut.h:14
unsigned short _value
Its symbol value, attached to the code used for lookin up.
Definition: HuffmanLut.h:23
Descriptor for a Huffman LUT creation.
Definition: HuffmanLut.h:12
unsigned short _size
Its code size, in bits.
Definition: HuffmanLut.h:22
HuffmanSymbol get(unsigned int input)
Holds a symbol's information within the Huffman LUT.
Definition: HuffmanLut.h:21
Allows to create a Look-Up-Table (LUT) of a Huffman tree.
Definition: HuffmanLut.h:60
HuffmanLut(const HuffmanTreeDescriptor &descriptor)
Encompasses all API of component NilkinsMemory.
Definition: Allocator.h:7